GOOG The Boston Computer Society
SINCLAIR-TIMEX USER GROUP NEWSLETTER
Volume 3 Issue 3
POLYGONS
by John Kemeny
Gae of the beet features of the
T/S 2068 computer is ite ability
to create and display high
resolution graphics. There are
Commands in T8 BASIC to PLOT
points, DRAW lines, and even
make CIRCLEs and arcs. This
article will present subroutines
to draw equalateral trianges,
squares, penta~hexa-hepta- octa-
nena-dece~ and other polygons.
Polygon shapes have equal sides
and equal angles. In addition,
we hope ta demonstate in this
article something about
developing programs and making
them more efficient.
Let’s start with the inputs (see
figure 1). We need to know the
coordinates for the center, 0,
and the radius, OA.
10 INPUT “CENTER’S
COORDINATES"* X,Y
20 INPUT “RADIUS"’R
The x-coordinate should be
between © and 255, and the y
between O and 175. Aleo, the
radius should be smell enough so
that the polygen wan't go aff
the ser@an, 2.8., we wan't de
what's known ae “clipping.” To
anforce cur “shoulds" we can add
the following Lime:
25 IF X-R<O OR X+R>295 GR y-R<o
OR ¥+R>i75 THEN GOTO 10
We aisc need to know the number
of sides.
POLYGONS page 6
March 1994
FEBRUARY MTG
HIGHLIGHTS
With Sue at home in Waterbury
recuperating from her autorgobile
accident, the February meeting
was chaired by John Kemeny. He
spoke briefly about the propsed
new library policy, asked for
volunteers, told us about a
machine code newsletter in
Albany NY, and plugged the March
meeting of our machine language
group.
The growp’s library is now being
kept at the BOS office (1 Center
Plaza, Boston), I will no
longer be brought te aeetings
and, if we can get a veluntear
to be the librarian, things can
b@ chacked out from thar@ ane or
twa nights a month. As always
the group needa volunt#ers for
various gabs. John is organizing
@ project to index #11 the
exchange newsletters we've
received, and we naed volunteers
te help put out cur own
newsletter.
The Albany machine language
group associated with Bonnie and
Clyde Goftware ia publishing a
HIGHLIGHTS page 4
2 fs
1c REM
TAKE THE MONEY AND RUN
Timex wae invelved with Sinclair
computers from the very
beginning. Early Sinclair
@achines were manufactered to
Sinclair specs at a Timex
factory in Scotland. One can
speculate that this close
association led to Timex’s later
role in this story.
Now Timex hes dropped out of the
personal computer market and it
makes me wonder about their
motivations from the very start.
Thare’s no evil in a company
finding itself in financial
difficulties and having to close
a part of their business to save
the rest. But that’s only if
the company was participating in
the market in good faith in the
first place. Texas Instruments
had to abandion their home
computers for these reasons but,
even with all their mis-steps, I
believe they really wanted to
build great computers. That
sadly, is not always the
Timex brought nothing ta the
microcomputing community. They
never mad@ any sericue attempt
te premate the value of the
Sinclair products nor to support
the community of users that grew
around the machine When there
was money to be made Timex
accepted it and when things got
rough they pulled out.
I am a capitalist by nature. I
have absolutely no objection to
on@ making money, lots of money.
But to make it fairly you should
produce @ valuable commodity.
Make some good contribution to
the marketplace. I have no
inside information, but I feel
that Timex never had any
intention of adding something to
the home computer cemmunity.
They wore in it to meke a fast
buck. ALL they wanted to do was
take our money. That’s net good
capitalism and I think it’s no
coincidence that Timex
ultimately failed. And perhaps
no surprise that the whole Timex
Corp is in trouble. As for me
I’m now giving serious thought
to ever again using other Timex
Products. How can their actions
in computers not reflect on
their attitude about all their
other customers and products.
I’m very dissappointed with
Timex.
A Final Note:
The grape vine says that
Sinclair Research is on the
verge of signing a U.S.
distribution agreement for the
Quantum Leap cemputer with The
Betty Crocker Company.
& source in Sinclair is reported
to have said that, "this
agreement will pave the way for
the QL to be sold in thousands
of grocery stores and
supermarkets around the
country."
ee ee er ee
©The
@ Boston
Computer
Society
This newsletter is produced to
inform group members of the
agenda and logistics of future
meetings, as well as to recap
and amplify the information
provided at the meetings. It
also provides a forum for
members and interested parties
to communicate what thay have
learned or developed relating ta
Sinclair and Timex computing.
Meetings are open to the public
(non-member admission is $3);
however attendees are encouraged
to join the Beston Computer
Society (BCS) This newsletter
is free to members. Back issues
are one dollar each.
DIRECTIONS TO MEETING: The S-T
User Group meets in the Large
Science Auditiorium (Room 8/2/
009) of the University of
Massachusetts, Boston Harbor
Campus. It i# located only 3
miles from downtown Boston and
easily accessible by public and
Private transportation. From
the nerth or west, take the
Southeast Expressway to Exit 17.
Turn left ente Columbia Road.
Follow construction signs ta get
to Morrissey Boulevard in the
direction of UMASS and the
Kennedy Library. Bear right on
traffic island, get in the right
two lanes, following UMass/
Boston signs. Turn left at the
light into Campus. From the
south, take Morrissey Boulevard
northward to the campus. On the
META, take the Red Line (Ashmont
Train) to Columbia Station.
Transfer to the free University
shuttlebus in the T parking lot.
The Sinclair Timex User Group
Sue Mahoney
Director
c/o BCS Office
or 203-785-2699
Jack Hodgson
Publisher /Editor
P.O. Box S26
Cambridge, MA 02238
617-354-7899
John Kemeny
User Group Correspondent
284 Great Road, Apt. DS
Acton, MA 01720
Allan Cohen
Meeting Coordinator
617-961-3493
The Sinclair Timex Newsletter is
published monthly by the
Sinclair Timex User Group of the
Boston Computer Society.
Membership in the BCS is 624 eer
year which includes a
subscription to its magazine
“The Computer Update" and
subscription te two of its group
newsletters (such as this one).
Advertising space is available
in this publication on a
limited, first come ¢irst served
basis. The rate is $40 per
Quart Page. At this time no
other |‘ sizes are available.
For detailed rate and discount
information contact the
Advertising Manager or the
Publisher.
7 wma miaemmaansearnerasmamee aie
HIGHLIGHTS continued
newsletter. Free sample copies
are available if you send them a
card requesting it. Ron Barnard,
Bonnie and Clyde Software, 36
Tanglewood Rd., Albany NY 12205.
Hanry April of EZ Kay
demonstrated Upload 2000. Thie
ie @ program for the TS2068
which helps you to convert
TS1000 family programs to run on
the 2068. The main Limitation
ia that the source program must
be 100% in BASIC. Also some of
the TS1000 commands have to be
translated by hand after the
UPLOAD program has done most of
the translation. Henry also told
us that he will be distributing
the Compusa Disk Drive system
for the T81000/1500 computers.
EZ Key, Suite 75, 711 Southern
Artery, Quincy, MA 02169.
dack Hodgsen took a couple of
quick show-of-hands surveys of -
the audience. Of the 2% people
there: 9 owned T82068’s, 3 owned
TS1500’s, and near 100% owned
T81000/ZXB81i's. Roughly 80% had
been to 6 or more meetings, 20%
head been to less than 6 and
about 6-8 people were there for
the first time.
THE DEMISE OF
TIMEX COMPUTEF
CcCoRrFoORAT EO
(ar What is To Become Of The
Timex Sinclair Owners?
By Susan C.T. Mahaney, Director,
Sinclair Yimex User Group
I was one of the first people to
learn that Timex was getting out
of the personal computer retail
market. A friend of mine, who
was working there called me to
tell me the news, just minutes
after she received the word
herself.
My first reaction was that it
wae hard to believe, although
Timex had suffered some
setbacks, it was looking like
they might make it. Especially
with all the good reviews of the
TS 2068 and the new gland
that were ebout to be markete:
@.G., the adem, the 80 coluan
printer, the microdrive.
I remember initially feeling
like a member of my iamediate
family had died. I personally
have been involved with both
Sinclair Research, Ltd. and
Timex Computer Corporation since
August of 1981. I had observed
first hand the excitment and
enthusiasm that the Sinclair and
Timex computer products had
generated from its owners and
users, not to mention all of the
more than 500 third parties that
had developed products to
suppert the TS computers.
In addition I had worked for
Timex and experienced being laid
off myself, I knew exactly what
those 24 people were feeling,
after being told to get their
personal belongings, since they
ne longer worked there. Some
people, like my former boss had
worked for Timex for 23 years,
it is mot easy to pick up the
pieces and go on. To these
people I wiah thea the best.
After a good night’s sleep, I
began to realize that this did
net rapresent the end, in fact
after reading several accounts
of this dismantling in various
hevwspapers and talking with a
variety of individuals,
including Timex and Sinclair
spokespersons I was feeling much
more hopeful. Some of the
reasons for this included:
1. Sinclair is still in
business. We have an unusual
situation in that Timex was the
distributor for the computer
Bc. ee Lo OT eee
eniy in North America and a few
European countries. Sinclair
Research is still marketing the
2X1 and the ZX Spectrum in the
United Kingdom and the rest of
the world.
2. Sinclair's newest computer,
the GL or the Guantum Leap has
been very well received in the
UK. Sinclair Research will be
marketing it he in the US this
fall along with their flat
screen tv.
3. Mike Jacobi, the Marketing
Director for Timex, stated that
the marketing and/or
manufacturing rights for the TS
2048 are up for negotiation,
which means that either Sinclair
could get the rights back fer
the TS 2068 or some third party
could get the rights to the
computer.
Presently, Sinclair Research
denies any intention to market
any computer but the @L, but f
have seen this type of situation
change before. Alss, the
opportunity for a third party ta
step in could mean that an
existing company could come in
and take over the marketing
rights or a new company could be
formed of individuals who had
the right combination of capital
and understanding of the TS
comaunity.
This could work to the benefit
of the present owners and third
party manufacturers/marketers.
With the right company in
charge, we could see even more
cooperation in dissemination of
information between these
groups.
Only time will t@il, in the
meantime, we cannot think that
this whole issue is over, this
is not like Texas Instruments
announcing that they are getting
out of the personal computer
MAHONEY
market. There are a few more
variables at play here.
What are we to do in the
meantime? For one thing, Tf
think that we have to unite.
Particularly user groups, we
need to form a tighter network
of communication between our
aeabers as well as between user
groups across the country.
One concrete suggestion that I
can give is for user group
directors to poll their meebers
either formally or informally to
determine which usere are still
interested in contining with
their Timex Sinclair computers.
Then, if we could gather this
data to disseminate it to the
third parties and/or the. eny
perspective investors for the
Timex marketing rights, we would
be able to document that there
ig a viable market out there!
That it is worth someone
investing more money for product
development and suppert for TS
related software and hardware.
Ae for Timex’ plans for the
future, they will continue te
hener the warranties on their
existing equipment, and they
will be selling off their
Present inventory which includes
TS 1500, TS 2068, limited
supplies of their new aodem, and
existing software. The fate of
their 60 column printer and
their microdrive are right now
en hold, with no plans to market
either of the latter two
products. Basically, anything
that was produced prior to the
announcement will be made
available, but no new product
development in the computer area
is in the wind for new. a
qualify my statement because [
have seen things change too many
times to consider anything
next page
Peace aa
MAHONEY continued
associated with @#ither Sinclair
or Timex as final.)
Il recieved many calls from TS
owners, third parties, and the
press, from all over the country
and the UK, expressing concern
about what the future will be
for the owners of the Timex or
Sinclair cemputers. My answer
hes been that we need te hang in
there, not to give up, and to
remember that the dust has not
settled. We have an opportunity
to influence the future of the
Timex Sinclair line, by showing
that there ia a strong
enthusiastic market still out
there!
Our group will be glad to act as
@ clearing house for
di mination of information
relating to the Timex or
Sinclair computers. You may
contact Jack Hodgson (617-354-
7899) or myself (203-755-2699)
regarding questions, rumors,
ideas and of course support.
This ig a time when we all must
pull together and demonstrate
our interest.
POLYGONS continued
30 INPUT “NUMBER OF SIDES"'N
Finally, if we want to be able
to draw polygons in any
orientation, @.g°, & 4-gon ae
either a square or a diamond, we
need an initial orientation:
40 INPUT “ORTENTATION"’
For angles, computers generally
use radians instead of degress,
that’s what the Sinclair-1: max’
expects for their trig
functions. There a 2aPT
radians in 360 degrees. If we
want to enter the orientation ir
degrees, it is a simple matter
to convert it.
45 LET F=PSPr/iso
Figure 1 - HEXAGON
From now on we’ll consider all
angles in radians. We can
develop our algorithm using 4
little trigonometry.
(I4 you want to create computer
graphics, you shouldn’t have
slept through those trig classes
in high school.)
We'll draw N sides, sa:
100 FOR I=i TON
From figure 2 we can see how to
PLOT the initial point, A.
110 PLOT X+ReCOS P,Y+ReBIN FP
a ae
To gat from A te B we have to
draw the vector Bef. Since we
have N telices in our poelygen
"pizza" and 2&PI radians par
“pi@" (2 pi’s in 17), gach
slice, like angle BOA, has 2*PI/
N radians. Thus drawing vector
B-A igs
120 LET GeP+2aP1/N
130 DRAW R&(COB O-COS P), R&(SIN
Q-SIN P>
Te continue drawing the pelygen
we need to repeat (iterate) this
step using the point B as our
starting point. We can
accomplish thia by changing the
"old" initial angle P.
140 LET P=Q
150 NEXT I
This is our first algorithm.
Stop and try it. Enter 80 and
80 for the center, £0 for the
radius, @ for the number of
sides, and PI/@ radians (or 22.5
Gegrees) for the crientation.
This algerithm ise
straightforward, but not very
efficiant. To make it run
faster we can try to shorten the
work done inside the loop. This
may lead te a lenger
initialization, but it saves
execution time because the work
done ingide the loop isn’t
B A
®
Figure
repeated, For example, let’s
add line 50 and change 120%
SO LET V=2aPL/N
120 LET QeP+V
This saves some calculation
time. But our ra@al problem is
that each iteration of the loop
raquires six trig functiona (SIN
and €OS) to be evalueted. Can
improve on thie? (Look at figure
3. Note that the length of @ach
vector is the same. Call this
length &. Alse nete that the
angle of the vectors, call it T,
kee changing by 2&@PI/N radians
in wach iteration (going
counterclockwise). Let’s aadify
eur algorithm by changing line
i30 and adding i35¢
130 DRAW SsCOS T, 88SIN T
135 LET T=T+y
We must remember to initialize 8
and T (derivations are left as
exercises tor the reader).
60 LET Se2tReSiniv/2)
7O LET TaP+PI/2+v/2
In addition, since & is na
longer used in ling 130, we can
consolidate by deleting ling 140
and changing line 1206 tor
POLYGONS next page
S EE
POLYGONS
120 LET Pep+y
continued
There is a second, faster,
algorithm. Let's leok mext at
moving the PLOT statement
Outside the leap. In theory, a
new side starts where the
previous one left aff. But the
fact that we are working on a
high, yet finite, resolution
computer, and not an ideal
mathematical plane, can get us
in trouble. Because in practice
@ roundoff may cause our point
to be one tiny pixel off.
Unfortunately, this condition is
cummulative over the sides, so
the net result can be a polygon
that doesn’t close properly.
But de net abenden hope! For
small values of N the effect is
negligibles and polygons with
many sides aren’t really
distinguishable from circles
anyway. So, to create this
third algorithm, move line i110
to 80 and delete line 120.
Notice how little is left in the
loop. Further speedup is
possible. For example, we could
replace the FOR/NEXT control
structure with an IF THEN and
GOTO. Another idea is to use
table lookup methods to compute
the trig functions. Finally, we
could always resort to machine
code. Having identified and
boiled down the bottleneck, i.e.
the loop, greatly simplifies
uging machine code far the
problen.
Let’s finish with a flourigh.
Add a new input and change line
SO tor
49 INPUT “HOPS""H
SO LET Ve2aPISH/N
Try center 80 and 80, radius 60,
sides 5, orientation 18 degrees,
and 2 hops. Why do you think we
called it "haps"?
FIMAL POLYGON ALGORITHM
10 INPUT “CENTER? Ss
COORDINATES"? x, ¥
20 INPUT "RADIUS"*R
25 IF X-R<O OR X+R>255 OR Y-R<O
OR Y+R>175 THEN GOTO 10
30 INPUT "NUMBER OF SIDES*"?N
40 INPUT "ORIENTATION" 'P
45 LET P=PsP1/1680
49 INPUT “HOPS"’H
SO LET Ve2sP18H/N
60 LET S=2aRaSIN(V/2)
70 LET TaPsP1/24y/2
80 PLOT X+R&COS P, Y+RESIN P
100 FOR [=1 TON
130 DRAW S8COS T, S&SIN T
135 LET TeT+v
150 NEXT I
MACHINE LANGUAGE
GROUP HIGHLIGHTS
Mitch Russo of Zilog, who was
scheduled to speak to us in
March was taken il1 and hie
appearance will be rescheduled
for a later month. In his place
wa held a free form discussion
on a number of M/L tepics.
Answering each other’s questions
and passing on bits of
information.
The bulk of the evening was
occupied by Dave Miller telling
us about his experiences working
with EPROM’s (erasable
programmable read only
memories). Dave is designing
applications that will load
instantly by using cartridges
instead of cassettes.
Also he’s taken the entire
TSi500 ROM, corrected the ‘buga,
added a couple of custom
features and put it inte his
TSi900 computer. He is working
with an EPROM burner which he
built from plans in the ill-—
fated SQ magazine. He says he
uses mostly Intel 2716 and TI
2516, 2K X 8, EPROMS. For more
iene ecamancant
infe about Dave’s work you can
contect his through this
newsletter ar at cur next M/L
meetings
Speaking of the next meeting.
Because Bob Heath has aoved to a
new ignment it will ne longer
be possible for us to meet at
ITEK. He is currently looking
for a new location (any
suggestions?). In the aeantine
the April meeting has been
cancelled. Check this column
next month for the new location
or call Jack Hodgsen (617-354—-
7899)
THE WORM TURNS
by Will Stackman
This adaptation of a perennial game
format features the fastest movement
progranmable in BASIC on the Sinclair.
Characters are POKEd directly into the
portion of the memory beginning at 16396
known as the Display File. Scoring occurs
when positions in the same file are PEEKed
to see if they are already occupied.
The listing is annotated using variable
names which can be abbreviated to one
letter for typing in. Timing Loops are
used instead of the PAUSE command. The
PRINT staements after line 900 indicate
bytes used by this program. As given WORM
will run in 2K or 16K on a T/S 1000.
For 1K ZX81's, omit instructions and
scoring messages as well as auto-run,
You may want to remove one row from the
playing field as well.
The INKEY$ routine in line 110 is
perhaps the shortest way to implement
all four directions in one statement.
Other characters may be POKEd into the
field, but some of these will trigger
lockup or a crash.Line 110 can also be
adapted to work with a joystick such
as described elsewhere in this issue.
This approach to manipulating the
Display File is worth investigating as
the first step towards understanding the
machine code possibilities of our
machines,
use FoRRERTRE: TO Move = To @.
KEY "@" TO @urT
2 ERINT AT 2.83" enous fosneUEs
(Paya s 143 "USE ARROUS FO hose
TO'E. KE Tae
“2 FOR L=1 To 100
NEXT L
cLs
FAST
aah SCORE = Dy
PRINT "SCORE="; sco
LET _WORM=44PEEK 16596-2560
EEK 18397
S@ LET PLACE=voRM
6@ LET ASTERIX=PLACE+RNDes2e9
oracke IF PEEK ASTERIX<>128 THEN G
ae POKE Gegnnase isi
8@ POKE WORN,138
91 REM POKE igs” = HARDER
208 LET MOVE =VoOR:
118 Ler WORM = NORM+ CINKE
S34 (INKEY$="6") - CINKEY §=" }-33¢
CINKEY $=" 7")
220 IF INKEYg="Q" THEN GOTO 2590
Baan IF PEEK WORM=151 THEN oT
er IF PEEK WORM<}428 THEN LET
VORM=MOQVE
288 GOTO 8a
280 POKE WORM, 188
201 REM POKE 142 = HARDER
2128 LET SCORE= SCORE+10
215 PRINT AT 18,6; SCORE
Po GOTO 68
IF. SCORE «180. .THEN PRINT AT
185 qe: “TRY HARDER
ass IF SCORE <ip0 AND SCORE<ise@
ply PRINT AT 1@,48;"Go0D, co &
IF SCORE::1isa THEN PRINT aT
20.10," 45 LENT s"
SP GI CINI Hb =
ee
"BM
1 Onmmnsrsieesieee tony egeae es
GRAPH isk
by Mark Tepper
Here is 4 program te draw a bar
graph. When it runs you aust
enter 20 numbers, greater than 0
but less than 40, My goal in
writing the program was to keep
it as short as pousible, thus it
do@sn’t offer fancy borders,
variable range for numbers, etc.
The program illustrates «
Plotting technique you can use
in other programs.
10 REM 22% TS1000 GRAPH PROGRAM
20 LET Y = 4
30 DIM A(40)
40 FOR T = 1 TO 20
SO INPUT ACT)
40 NEXT T
120 LET T = T+i
130 LET Y = Y42
140 NEXT Z
150 PRINT AT 26,0; “10°
160 PRINT AT 12,0) "20"
170 PRINT AT 6,04 "30"
180 PRINT AT 1,03 "40"
$$ |
In the “Iet’s start a pusor”
dept:
MAGIC NEXUS STirs
4MiD L@NGUISH
(The above ¢itle is a wender¢ul
anagram for SINCLAIR-TIMEX HUGS
SAMBUNG AID.)
Let me slaborate on this
potentially good news. The
March 12th edition of Electronic
News reported that Sinclair
Research Ltd. hae signed a
licensing agreement with Samsung
Electronics of South Korea
wherein Samsung will assemble
and market the ZX81 and Spectrum
computers in South Korea.
Samsung will use Sinclair parts
and expects products by the
fourth quarter.
What does this mean te the Timex
~leas U.S. market? There are
three more ingredients needed to
make this into a truly gre
rumor. Firat, the South Korean
electronics industry is geared
for exports; the average Korean
can’t afford color TVs and VCRs.
Second, Samsung is a huge
company end a big experter to
U.S. department stores. For
example, many of the "no nase"
brand TVs in these stores are
Produced by Samsung. Finally,
although perhaps an unrelated
fact, the T/8 2068s were being
assembled in South Korea.
Conclusions-~I°11l imave you to
draw your own.
$e
ZEBRA JOYSTICK
by Will Stackean
The joystick adaptor available from
Zebra Systems of Woodhaven, N.Y. is an
easy~to-use hardware add-on driven by a
9 byte MC routine, compatible with Atari
type "sticks". With its routine in 1 REM,
the user can adapt any program where
INKEY$ would be used used to-accept an
input. Thus this interface could also
be used to accept up to 9 external switches
for same practical applications as well
as gaming. The device is well-made but
barely shielded. It is possible, to loosen
the connector socket connections which
are push-fit. There is no trouble plugging
additional peripherals onto the expansion
connector provided. The USR routine can
of course be located above RAMIOP allowing
a number of programs to be loaded under
it.
eee
ZxLRGS
by Will Gteckman
The leisurely LOADing speed of Sin-
clair computers has been a drawback
since their inception. Several systems
are available to overcome this handicap.
The ZXL8R program package from G.Russell is|
the most econamical and quite satisfactory.
Rather than depend on a hardware filter
or an elaborate checksum procedure, this
method of increasing LOADing speed first
has the user calibrate the program to a
particular cassette recorder. The data
received from the calibration program is
then used to adjust the main program when
LOADing or SAVEing.
The 2XL8R is actually a miniature oper-
ating system, allowing data as well as
program LOADs. Since ail programs must be
LOADed by title, there is also a utility
for scanning a tape to list all titles.
Use of this system takes some practice, but
the documentation is adequate. If programs
are SAVEd at lower calibration speeds (for
more reliability) there is a good chance
they can be reLOADed on similar machines.
Since, as the name implies, this program
speeds up the signal to the recorder, which
raises its pitch, the machine used must
have good treble tone and properly aligned
heads. Strangely enough, the Winky Board
doesn't seem to help when used with this
system.
Some NAMES
AT TIMEX
Here are a couple of useful
names of people who still work
at TIMEX Computers.
Elaine Cristille, 203-573-4815.
Elaine is involved with third
party documentation.
Cathy Hoolihan, 203-573-5246.
Cathy is the person to talk with
if you want to buy products
direct from TIMEX.
USSR Gta
by Mike Coughiin
So youve loaded the copy
Protected program you spent the
last month writing on your
TS1000/7ZX81, and it’s so well
protected that the keyboard
doesn’t work. Not only that but
you"ve enly got one copy. Serves
you right! But there’s a little
known trick (first described in
Syntax) that will come to the
rescue.
Ins d of using the normal LOAD
“name" comand, use a USR call.
The LOAD and SAVE routines are
unusual since thay require a
name string as input. The syntax
checker doesn’t like strings
after a USR call. But there are
two statements that will work.
LOAD CHR® USR B32 "name", or
SAVE CHR# USR 632 "name"
The USR B32 statement will start
the LOAD routine, the CHRE
converts whatever is left from
USR to an acceptable input to
LOAD and SAVE and the whole
combination gets past the syntax
checker. SAVE CHRS 632 "" is the
more usual form. First your
intractable program will be
loaded and before it can do any
funy busine: the save routine
will execute. If you’r@al quick
{you have five seconds) you can
switch tapes and make « copy.
As soon as you see the blank
screen and the pattern from the
SAVE routine, you can hit space
and the program will be loaded
but "unlocked" from any machine
code or BASIC statements that
normally run immediately. You
can LIST and change BASIC
statements, or refer to your
detailed notes and POKE
corrections to your machine
code. You did keep detailed
notes didn’t you?
The Boston Computer Society helps make sense
outof personal computers Ifyou'te interested in
computers for home, business or education, come to
‘The BCS for objyecuve information and support. The
BCS ts the largest nonprofit personal Computer agao-
cagian in the United States; our goal is not to pro-
foie ony particular brand of computer, but ta help
‘Computer users and people who just want to know
What 4 computer could do for them.
Sign me up for these userAnterest groups:
© Apple/Boston (Appie)
O ‘Atari User Group
© Business User Group
G Consultants & Entrepreneurs Interest Group
© Database User Croup
O Displaywriter User Group
Educational Resource Exchange
O 80/Boston (TRS-80)
© Family Home User Group
O Logo User Group
0 IBM User Group
G North Star User Group
© Osborne UserGroup |
© OSI/Boston (Ohio Scentfic)
© Pascal User Group
O PET/CBM/VIC User Group
O Roboncs Interest Group
x Sinclau/Timex User Group
Q Telecommunicatons User Group
8 The Boston
Computer Society
Three Center Plaza
Boston, MA 02108
617.367.8080
**# ZX PRO/FILE *#*
a 16K+ file manager for the Timex
ZX PRO/FILE is a machine language data base
that gives you tremendous versatility:
*instant access to any file stored in memory
*files of any size in the same program run
*singie or multiple word search capabilities
*ordered file displays
*comprehensive programmable printer functions
A 59 page manual comes with the cassette. In it
are complete instructions, examples, directions
for upgrading to larger memories, modifications,
program listings, and a detailed explanation of
how the program works. There's even an intro-
duction to machine coding for beginners.
ZX PRO/FILE is the best file manager you can
get for your Timex. In fact, users report that it
provides data handling functions found only on
the most sophisticated systems.
Prices just $16.95
Let me send you full specifications. Write to:
Thomas B. Woods
P.O, Box 64, Jefferson, NH 03583
Phone: (603) 586-7734